﻿using FluentNHibernate.Mapping;
using Sebrae.Academico.Trilhas.Dominio.Classes;
using System;

namespace Sebrae.Academico.Trilhas.BM.Mapeamentos
{
    public sealed class UsuarioPerfilMap : ClassMap<UsuarioPerfil>
    {
        /// <summary>
        /// Construtor.
        /// </summary>
        public UsuarioPerfilMap()
        {
            Table("TB_USUARIOPERFIL");
            LazyLoad();
            Id(x => x.ID).GeneratedBy.Identity().Column("ID_USUARIOPERFIL");
            References(x => x.Usuario).Column("ID_USUARIO");
            References(x => x.Perfil).Column("ID_PERFIL");
        }

    }

}